Planning the Transformation of Distributed Messaging Middlewares
نویسندگان
چکیده
Refining a topology of a distributed messaging middleware (DMM) is an important management technique to provide a better service to the end-users. Nevertheless, determining the appropriate steps to transform a DMM from one topology to another, in a way that minimizes service disruptions, has received little attention. This is a critical problem since service disruptions can be particularly harmful and costly for DMMs hosting mission-critical services. In this paper, we introduce the incremental topology transformation (ITT) problem. To address it, we draw parallels to automated plan automated planning techniques for solving the ITT problem. While state-of-the-art domain-independent planning techniques were effective for solving small problem instances, we found that they did not scale to the level necessary to solve large ITT problem instances. To address this shortcoming, we developed a suite of planners that use novel domainspecific heuristics to guide the search for a solution. We empirically evaluated our planners on a wide range of topologies. Our results illustrate that automated planning offers a viable solution to a diversity of ITT problems. We envision that our approach could eventually provide a compelling addition to the arsenal of techniques currently employed by the administrators of DMM to support its runtime refinement with minimal disruption to services.
منابع مشابه
Iris: A decentralized approach to backend messaging middlewares
In this work we introduce the design and internal workings of the Iris decentralized messaging framework. Iris takes a midway approach between the two prevalent messaging middleware models: the centralized one represented by the AMQP family and the socket queuing one represented by ZeroMQ; by turning towards peer-to-peer overlays as the internal transport for message distribution and delivery. ...
متن کاملFeasibility of Obtaining Sufficient Numbers of Responses to Questions About Travel Intentions, Thereby Facilitating Effective Health Messaging
Introduction: The medical literature has identified a variety of health risks associated with travel. Risks depend on the susceptibility of the traveler, the specifics of the destination, the mode of transport, and on chance events. Ill-prepared travelers who underestimate travel risks may encounter a variety of health problems. In order to eventually increase the capability of...
متن کاملA contribution to middlewares interoperability
Middlewares such as CORBA, RMI, DotNet or even DCOM allow the interoperability of the various customers of the company with the server, but their heterogeneity called into question the interoperability of the servers of different enterprises (for instance in a B2B context). In order to solve this problem, we propose a software layer called "meta-middleware". This metamiddleware contains protoco...
متن کاملA Development Model Supporting Integrative Object Oriented Middlewares for Sensor and Actuator Networks
Today there are many proposals of middlewares for sensor and actuator networks (SAN). Each of them introduces programming paradigms for creating distributed applications. There are middlewares with different philosophies in terms of architecture and organization (database, clustering, etc.). From the standpoint of the programmer these considerations influence the development process and, in mos...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014